//
//  UIViewController+ZBCustomTransition.h
//  ZBSlideMemuManger
//
//  Created by apple on 2018/5/31.
//  Copyright © 2018年 apple. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "ZBSlideMemuMangerConfiguration.h"
#import "ZBDrawerTransition.h"

@interface UIViewController (ZBCustomTransition)
/**
 显示默认抽屉
 从左侧滑出类似QQ抽屉效果
 @param viewController 需要侧滑显示出来的控制器
 */
- (void)zb_showDefaultDrawerViewController:(UIViewController *)viewController;

/**
 呼出侧滑控制器的方法（主要）
 
 @param viewController 需要侧滑显示出来的控制器
 @param animationType 侧滑时候的动画类型
 @param configuration 侧滑过程的一些参数配置，如果传nil会创建一个默认的配置参数
 */
- (void)zb_showDrawerViewController:(UIViewController *)viewController
                      animationType:(ZBDrawerAnimationType)animationType
                      configuration:(ZBSlideMemuMangerConfiguration *)configuration;


#pragma mark - 自定义系统的方法


@end
